body, p{
  font-weight: 300;
  letter-spacing: 0.8px;
  line-height: 25px;
}
p{
  margin: 0 0 15px;
}
h2, .h2{
  position: relative;
  
  display: inline-block;
  &:after,&:before{
    content: "";
    position: absolute;
    height: 100%;
    background-color: $gray-base;
    width: 1px;
  }
  &:before{
    left: 0;
  }
  &:after{
    right: 0;
  }
  

  @media (min-width: $screen-md) {
    padding: 0 30px;
  }

  @media (max-width: $screen-md) {
    &:after,&:before{
      display: none;
    }

  }

}
h1, .h1, h2, .h2, h3, .h3 {
  margin-bottom: 20px;
}

blockquote{
  font-family: $headings-font-family;
  border:none;
  font-weight: 700;
  padding-left: 0;
  padding-right: 0;
  font-size: 2.81em;
  line-height: 40px;
  p{
    font-weight: 700;
    line-height: 40px;
  }
  small, .small{
    color: black;
    font-weight: normal;
    font-size: 50%;

  }
}